throw oneself on - French English Dictionary